home *** CD-ROM | disk | FTP | other *** search
- /*Return number of digits of a number*/
-
- #include "defs.h"
-
- int am_numlength(int n)
- {
- if(n<0)
- n = -n;
-
- if(n >= _am_asciiconv[0])
- return 10;
- else if(n >= _am_asciiconv[1])
- return 9;
- else if(n >= _am_asciiconv[2])
- return 8;
- else if(n >= _am_asciiconv[3])
- return 7;
- else if(n >= _am_asciiconv[4])
- return 6;
- else if(n >= _am_asciiconv[5])
- return 5;
- else if(n >= _am_asciiconv[6])
- return 4;
- else if(n >= _am_asciiconv[7])
- return 3;
- else if(n >= _am_asciiconv[8])
- return 2;
-
- return 1;
- }